package br.gov.mi.corporativo.dominio.boundary.comum.instituicaoensino;

import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

import br.gov.mi.corporativo.dominio.entidade.comum.InstituicaoEnsino;

@WebService
public interface InstituicaoEnsinoEndPoint {
	
	@WebMethod(operationName = "recuperarTodasInstituicoesEnsino")
	public @WebResult(name="listaInstituicaoEnsino")List<InstituicaoEnsino> recuperarTodos();
	
	@WebMethod(operationName = "recuperarInstituicaoEnsinoPorId")
	public @WebResult(name="InstituicaoEnsino")InstituicaoEnsino recuperarPorId(@WebParam(name="id") Long id);
	
	@WebMethod(operationName = "recuperarInstituicaoEnsinoPorIdPj")
	public @WebResult(name="InstituicaoEnsino")List<InstituicaoEnsino> recuperarPorPessoaJuridica(@WebParam(name="idPj") Long id);
	
	
}
